semi-submersible rigs - French English Dictionary